London's Most Expensive Store: Shocking Prices, Scotch Egg, Buckingham Palace & Prada Café